package org.variance.version.diff;

/**
 * Default implementation of {@link Differentiable}.
 * 
 * @author Matthew Purland
 * @param <T>
 */
public class DefaultDifferentiable<T> implements Differentiable<T> {

	private T differentiableData;
	
	public DefaultDifferentiable(T differentiableData) {
		this.differentiableData = differentiableData;
	}
	
	/**
	 * {@inheritDoc}
	 */
	public T getDifferentiableData() {
		return differentiableData;
	}

}
